merged all .py files into socool_utils.py