Added password recovery system.