ex40 done
ex42 done.. mostly