ShellAssignment