initial file adding not tested