effective shell