validations
better UI in forms