make check-out, scan and everything else work