researching middle code block