block3 added