almost done with 1200000-1400000