add METHOD_P, pass as &METHOD_P.