working on products repository