p_manip