everything but last section of analysis.