part 3 done
3000 updates