#4 save transaction works