improved file name completion