Verified re (3/30)

Verified re