Added renderer interface