added method with same product