add support for AbastractFileSystem and bug mr programgram
not solved.