final assign 5 changes