product helper