major changes on everything