added static operator to load function