modified bullet class