added basic animation / validation for data entry