fragment adapter improved....