added each slice
change case workaround I
change case workaround II