rename shell.rb to shell_core.rb