fragments' switch WORKS