implementing additional product files