added bullet behavior