switch to unsigned chars. use string vectors for commands so we can do further
without the need to tokenize again