Final submission for lab 6