command structure problems