url needs to be absolute