adding magic_shell