added file for part 3
added libs for part 3