! update
! draw bonds
! update bonds render
! resolve bonds render
! update
! fix bonds rank draw
! refactoring