updating switch with non broken uncodes