Final details of assignment 5