circular analysis