add validations to memberships