completed all functions in simplesurface.py
for now