interpreter (with halt) is now working! phew..... one whold day of debugging