login improvement and forgot password