more changes for renderer