initial work for some sort of unit tests