changes frm swapnil