fun with auto save
fun with route hooks