update after major changes