improve style and category module