Complete help switch implementation