add dropfile
fix bug