changed renderer to final static