pushing shell