Added Validations and Displayed Errors/Notifications