criticism analysis