added filedrop feature