add basic command structure