dealer.go: deal