make the applicant contraint work