-- addition modification in transaction module