pp_hard