initial shell