initial implementation of command UI interface