updated analysis with more libraries