some changes done.