change setup to distutils