libbullet: add