fixed #94 #97, implemented observable simprops