fixed delta generation