beta version of interpreter