user authenticate
fix email bugs
signin