properly using RenderableObject now