for analysis benchmark