Assignmentt 3 for Manny, Randy, Sahli, Kai