add explicit code blocks