Project 5 mostly complete.