premitive command parser made