First draft of command evaluation