add block capture