add getFileName function