add validations
add more validations and index
add password to user