add block contextual tapi