create4_function