user authentication complete, sms ready, otp implementation to be complete... need sleep