Verified re (18/30)

Verified re