interprets basics now (without any checks, no loops)