add tab layout and fragments for UI design