First basic implementation of report #1