enhance MapFileGet