Icon update and assignment 4