adding to maintain history from 'soltesz.py' but it's a bad name choice.