Added password recovery feature