Campfire Program Flow Design