add csv writer

add product info getter