new: dev: add more test cases