refactoring
renderable fix