support for alpha per block