product adaptation