Added source for Lab 4.2