add cmd parser