[UPDATE] test cases.