product analysis