add UT cases