add blockSelf

add blockSelf