All in Assignment 6