setup.py added for installation