added body switch