added more common test cases