struct shell