completed block diagram notes lecture 2 4186993