finished a test case. need to evaluate.