imple product parse