add BaseFileLoader