finish funSet