still WIP but getting closer

* just need to install mockito