Added new provided sourcefiles for part 3