added an additional block type for the sake of fleshing out the system