rev 4.1a