added product template and appropriate files