Added source files from example assignment