initial commit, based on clonesatchmo.py