add mul_app_interface