Updated spa generator with custom spa route