case with fragments