messing around...
changing inheritance patterns