adding files properly, with placeholders