added first iteration of interpreter
fixed parsing