added messages, validations, relations with users