added partial support for renderer