further revision 4