Partial work on final project.