doc+switch ia