rev 21 updated