completed role hierarchy
added category