add subscribe route, also some logging