add test case for let