MPF- Multi Particpation Federation