1. add userDTO to avoid future user passwordMathing issue\n 2.Add Email service to send email\n 3. add function to create account in DB