fist cut at constraints