added Test cases