new branch for jfcommon