July 20th Final project update