add w4_functions_as_objects