added Assignment 6