restruct and update svn