shift fix, server depends on url