integration of new PoW