Major Assignment #1 Overview