the I solution - not I solation by Chris Walker