improved forgot p