new MCPL - bubba31