add south to router.py