worked on other version of possible framework. Has maximum call stack size exceeded thrown before it actually works