Implementation of new command parser