added block verbatims for generic updating