4.3.1 done
4.3.6 half