assign3 revs