create interpreter object