add mgr_interp.c