lots of analysis done