final revision, ready for submission