Completed project model; added edit view