Different structure of commands and interpreter