add tabs and fragments