get me to the base
class not needed
get me to the base
unit tests now abstracted, not passing thou