re rev2

re rev2