make testFunctions a more complex testing case