test more things. only two fns left to test.