Lab 14*

(Adding in a few advanced things.)