block inherit