initial folders, basic files, and file skeleton