add validation functionalities for user email and name
include secure password