added comments to p_load