add tidy data
generate tidy data