add validation feedback if user doesn't fill out all required fields.
Refactor methods to other scripts