revision 1.21