wrapper reporter solution