weak constraints added