lots of rendering framework