block class addition