first commit to initialize the directory structure.