improve cat/subcate header designs