building tests
working on tests