making constraints work for real