develop password reset
add bugs