added preliminary assignment 6 files