save horizon with transactions