update before major changes