changed def shell