#22 improve code examples mechanism