add packages and setup.py