added extra tests.