add verbose
add plotting of real and imaginary part
unknown changes