saving new transaction (basic impl.)