initial commit
incorporating templates