added fragment switching using drawer