removed block3 code