preliminary user route