add more detail into setup.py