creates second tidy data.

using melt and dcast.