routes clean and integration