add bullet functionality