better interface for reports
set the report id for OOP magic
data fetches do not have status codes. who knew