command parser impl component is written
tests for it are written