updated tests. they should now run error-free, but wont cover many testcases