explaining commands