finished assignment 6 for sure