Change the return struct

{idx:pinfo}
{pinfo, pmsg}