end of analysis