fixed some typos, now writing custom validations