file loader and library added