assignment-03 revision