data generate and ATC initial done

half done