tile url refactor