add common analysis