laminate

Can you review/test this, @Raynes? I'll help as needed.