complicated transactions