moving code from ancient svn repo