adding files and layer