New transaction auto complete and controller WIP