updates to final