add Filename SetFilename Reset functions