based analysis