restarting the core framework stuff