implemented the dummy symbol method. Still doesn't work for exp(I*theta) or exp(-I*theta)