more updates to shell