add block object demo