adding full functions to create report and template for documentation