add report library

Signed-off-by: Joko Yuniaji <xkjRZx.da.str8.edge@gmail.com>