Shell controllers