add ps_analysis