interp_init mostly working