modified init shell