working on svn support. and consolidating commonalities across certain routes