commit transaction started to get fleshed out