revove tests
move interpretor