updated to shell