added a setup to install with pip