bad river generation stuff