oh yeah lets try make a Base class
Revert "oh yeah lets try make a Base class"

This reverts commit da554169a706fddb32f3a631a6481c2f48f8ad89.
base is not going to work, probably cos I've never been there in ages