new code for bullet