revised the categories second part