Page 68-79, except 74 done