finally functional campfire shit