add block manager and merger