rev 3.1