creating complex numbers