removed shared.py