4.2.10 done
4.2.9 half done