analysis tools