cirtuit analysis added