add blcok