initial commit with project templates