using normalizeUrl to normalize before push