feat: add comprehensive analysis