restrict auto-generated routes
remove empty helpers
use save! instead of save