blocks for literate netcore