using extension loader