diff --git a/admin/report/courseoverview/cron.php b/admin/report/courseoverview/cron.php
new file mode 100644
index 0000000..3f9de28
--- /dev/null
+++ b/admin/report/courseoverview/cron.php
@@ -0,0 +1,4 @@
+<?php
+function report_courseoverview_cron() {
+    mtrace("(1/5) This is an admin report BC cron. It should run every cron.");
+}
\ No newline at end of file
diff --git a/admin/report/customlang/lib.php b/admin/report/customlang/lib.php
index d3a1fb1..291c47c 100644
--- a/admin/report/customlang/lib.php
+++ b/admin/report/customlang/lib.php
@@ -23,3 +23,7 @@
  */
 
 defined('MOODLE_INTERNAL') || die();
+
+function report_customlang_cron() {
+    mtrace("(2/5) This is an admin report cron using new API. It should run only every 5 minutes");
+}
\ No newline at end of file
diff --git a/admin/report/customlang/version.php b/admin/report/customlang/version.php
index 78fa192..44203e0 100644
--- a/admin/report/customlang/version.php
+++ b/admin/report/customlang/version.php
@@ -26,3 +26,4 @@ defined('MOODLE_INTERNAL') || die();
 
 $plugin->version  = 2010120900;
 $plugin->requires = 2010120700;
+$plugin->cron     = 300;
\ No newline at end of file
diff --git a/admin/report/security/lib.php b/admin/report/security/lib.php
index 3a455b9..214c376 100644
--- a/admin/report/security/lib.php
+++ b/admin/report/security/lib.php
@@ -881,3 +881,7 @@ function report_security_check_riskbackup($detailed=false) {
 
     return $result;
 }
+
+function report_security_cron() {
+    mtrace("(3/5) This is an admin report cron using new cron model. It should run every cron");
+}
\ No newline at end of file
diff --git a/admin/report/test/cron.php b/admin/report/test/cron.php
new file mode 100644
index 0000000..d57accf
--- /dev/null
+++ b/admin/report/test/cron.php
@@ -0,0 +1,4 @@
+<?php
+function report_test_cron() {
+    mtrace("Cron run for test admin report!");
+}
\ No newline at end of file
diff --git a/grade/report/grader/lib.php b/grade/report/grader/lib.php
index d3bedfe..010d394 100644
--- a/grade/report/grader/lib.php
+++ b/grade/report/grader/lib.php
@@ -1588,3 +1588,6 @@ class grade_report_grader extends grade_report {
     }
 }
 
+function grade_report_grader_cron() {
+    mtrace("(5/5) This is grade report BC cron");
+}
\ No newline at end of file
diff --git a/grade/report/overview/lib.php b/grade/report/overview/lib.php
index 1b9a880..d428f96 100644
--- a/grade/report/overview/lib.php
+++ b/grade/report/overview/lib.php
@@ -231,3 +231,6 @@ function grade_report_overview_settings_definition(&$mform) {
 }
 
 
+function gradereport_overview_cron() {
+    mtrace("(4/5) This is grade report cron using new api");
+}
\ No newline at end of file
