use std::vector for command_list; fix font