final push - form functionality with email and validations