further revision 3