cat_order added and some style changes