add validations (errors because of model order)