updated to final revision