Adding shell controller