add ShellConverter