First implementation of report model