initial code shell