make member final
add islastchunk and change to transform mapper