new revision of url.py