some new changes done