add new block types