replaced setuptools by distutils
destructor and print
finished constructor