added text blocking