Assignment 4: All Classes Added