split main using include; some work on data.transformation