Verified re (7/30)

Verified re