added BullCall class