added main cases that tracking needs