a limited shell