updated BlockBuilder usage