beginning of switch statements