changed child_mp stuff to be no required for mp core