add function by subversion