renamed PMSimulator to PFMSimulator
renamed PMSimulator to PFMSimulator
working on distribution