New MPtetion Code

Signed-off-by: ashwith <ashwith@experinn.info>
Only functionality is includde.GUI and some more modification has to be done.