added complex support to hpss