changes to final