Added the ability to use 3rd party modules