survival generator maintenance