validations and tests, made it to events