strange how create_function works