change categoryview a lot, it will be more easy to read.