libCommon fold