route. listEmpty. clean up