flip with thread anc  good csv