Added source file for week 7