added partial function test, as though I understand it