advanced analysis techniques