updating to namespace based autoloading