wip on testing library

... looks like it should be moved into another project