trying to understand commands