made some minor changes to text and added constrained option