optimize bullet