data transforming working version 1