some new changes!