added analyzer component