Assignment 6 of washjeff done