first step in model constraints
first step in model constraints