separated getFileName into StringsFunction.vala, why write it a lot of times?