new block text algo