first implementation of the commands interpretor  (not finished)