added two circle intersection and two lines intersection