Main shell