ellipsoidal updates
merging SConstruct and code updates