added beginnings of code to parse products