add get-analysis fn