fix objects, add double recursion;
Merge branch 'master' of https://github.ctom/mattydoincode/PLT