skill execise
csv save header
add hash flatten