module loader[in construct]