Assignment one.