new_complex can receive multiple values