refer to jalv svn revision