add interpreter skeleton