various new changes