added isblock