added a manual password reset method