puth the first revision.