-start adding tests
-fix a few problems: return value wasn't working in some cases, classes with no defined constructor were not allocated