updated models using ForSelection trait