assignment-3 updated