add cmdtok function