better category fragment and message detail page