Ended assignment1