command comprehension