! refactoring BondsRender