test function signatures