fixes on interpreter