can now pass .add(file)