inner shell is done