Building on the input command structure