shell modified