add more two type for block