actually add code blocks