starting to add constraints