attempt to do a bond renderer but it's too slow, we should review algorithms and such