working on 1800000-2100000 and 2300000-2500000