fragments and location