working on block alpha channel