[#4] added setup.py