ability to run multiple modules
added getClass method