updated Shell