add productDB and use it in product views; setup checkout view