added case test