moved renderer to sub component
started integrating ODP