renderer as a module