getting some kind of tests around everything