First commmit from local and add exsiting test cases.