allows for combination of real/imaginary loops