changing initialization and adding test case