revamp ui using tabs and fragments