add main codeconv generator, for good + bad code blocks