Create custom_func