constrained estimation