add function SelectFile