move builder inside extactor