adds some more implementations of tests