more file drop impl.