found the bug in algorithm design of polyIM, started work on new design with MGU