block and content