beginning to rough in transaction table model