initial files for products module