add somp.py