add kdp_analyze