modified PoW algo