actually add tests this time