start of procedural rerendering