finish work on command pre parser
pre parser
modified pre parser