IT'S WOOORKINNGGG
Fix minor problems
Make Subclass independent of Class