add RemapFuncBase
add default implement
update #include
use RemapFuncBase
use RemapFuncBase
use RemapFuncBase
use RemapFuncBase
use RemapFuncBase
use RemapFuncBase
use RemapFuncBase