#3 create public and script directories.