Paste review (2/29)

Paste review