circuit solver added