shell variation