use preference_header_xml and use Fragment