added fragment switching transitions