code for analysis