implement the new authorization throughout cats and  modified the reporting listing
merge after pull