Data Transformation Logic