added constraint types