commit Switch