Paste review (3/29)

Paste review