bonds implemented, need to be rotated