category layout
Merge branch 'web_feature'