test function module