update before big changes