templates html2js added, add product functionality first step