ffinal (I hope) versions of all week4 material