add password recovery (project)