adding tests, this test is crazy. Not happy about it.