added extra tests