added password reset feature