Added base class, test broken, TODO: pass tests define formatter method