initial commit with a directory structure