finished updating all the code to handle hte dynamic importation of modules/classes