My understanding of Project 4