added complexified and fiendishly hard outputs