add shirmUrl function