Verified re (13/30)

Verified re