adding files and directory structure