update to shell