Ver 0.0.10 Added function MOP