added new block behaviour