incorrect naming scheme + validations