added AC and shell-switcher