add block operator