http://luna.cas.usf.edu/~mbrannic/files/pmet/irt.htm

implemented this algo , some bugs which i am aware of needs to be fixed,
which i will do when this algo has passed some testing :P