add bullet wrapper
add backend bullet wrapper