add analysis