validations
merge