use  fragments to represent the category pages