sync with sauer svn