add checkurl function