played some with preference fragment