breaking down KitCommand into sub command components