reduce dependency on MP
start using the parser, main() has moved from MP.java to MPparser.java