i about i code block 1 and 2 update