added headers for test_functions, distribution still incomplete