still singleton, simple render, react render, etc