added a couple more tests to demonstrate other scenarios.