simplifying the several types of analysis