forgot these files again. adding products collection, changes to the router, and publishing