Refactored block data description generating