adding templates structure and required files