Finished Lab 5

Seems to be no issues with this lab. This should be the finished version
of LAB 5.