added messages and fixed setup.py issues