contact donor acceptor complex