Final assignment work.