introduced a new loadable module system