-- modification in transaction modules