diff --git a/logs/error-logs b/logs/error-logs
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/logs/info-logs b/logs/info-logs
new file mode 100644
index 0000000000000000000000000000000000000000..89a346b85195fdb45f2a62d3694da8d41b781aac
--- /dev/null
+++ b/logs/info-logs
@@ -0,0 +1,328 @@
+{"message":"Server initiated","level":"info","timestamp":"2021-09-17T15:45:21.574Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-17T15:59:13.001Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-17T16:00:37.812Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-17T16:00:58.846Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-17T16:04:11.195Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:11:10.977Z"}
+{"message":"Parsing error, attribute edad does not respect format","level":"info","timestamp":"2021-09-21T23:11:18.263Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:11:51.723Z"}
+{"message":"Parsing error, attribute edad does not respect format","level":"info","timestamp":"2021-09-21T23:11:53.606Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:11:59.722Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:12:10.251Z"}
+{"message":"Parsing error, attribute edad does not respect format xd","level":"info","timestamp":"2021-09-21T23:12:11.937Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:12:18.071Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:13:00.025Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:13:00.629Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:13:47.155Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:13:54.052Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:13:55.923Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:14:16.647Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:14:18.427Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:17:16.514Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:19:27.583Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:19:36.413Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:19:37.218Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:20:00.550Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:20:25.186Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:20:25.371Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:20:45.890Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:20:48.165Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:21:27.516Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:22:29.137Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:22:32.583Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:22:53.203Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:23:34.163Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:23:36.189Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:24:27.641Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:24:29.382Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:25:37.448Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:25:39.672Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:27:57.848Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:28:11.370Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:28:14.022Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:29:09.920Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:29:19.544Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:29:20.037Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:29:41.119Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:29:42.652Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:29:58.227Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:30:00.680Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:30:14.877Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:30:15.144Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:30:24.336Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:30:24.599Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:30:53.220Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:31:01.058Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:31:34.666Z"}
+{"message":"Parsing error, attribute edad does not respect format undefined","level":"info","timestamp":"2021-09-21T23:31:38.450Z"}
+{"message":"Missing data","level":"info","timestamp":"2021-09-21T23:32:39.954Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:32:58.953Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:33:34.289Z"}
+{"message":"Missing data","level":"info","timestamp":"2021-09-21T23:33:40.009Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:33:47.650Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:33:55.329Z"}
+{"message":"Missing dataxdd","level":"info","timestamp":"2021-09-21T23:33:55.974Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:35:29.658Z"}
+{"message":"Missing data","level":"info","timestamp":"2021-09-21T23:35:30.022Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:35:59.644Z"}
+{"message":"Missing data","level":"info","timestamp":"2021-09-21T23:36:02.219Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:36:23.427Z"}
+{"message":"Missing data","level":"info","timestamp":"2021-09-21T23:36:28.638Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:36:43.620Z"}
+{"message":"Missing data","level":"info","timestamp":"2021-09-21T23:36:57.584Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:37:28.177Z"}
+{"message":"Missing data","level":"info","timestamp":"2021-09-21T23:37:28.863Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:37:41.673Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:37:50.265Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:38:00.293Z"}
+{"message":"Missing data","level":"info","timestamp":"2021-09-21T23:38:01.940Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:38:15.784Z"}
+{"message":"Missing data","level":"info","timestamp":"2021-09-21T23:38:16.987Z"}
+{"message":"Missing data","level":"info","timestamp":"2021-09-21T23:38:18.016Z"}
+{"message":"Missing data","level":"info","timestamp":"2021-09-21T23:38:36.272Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:38:47.014Z"}
+{"message":"Missing data","level":"info","timestamp":"2021-09-21T23:38:48.673Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:39:24.815Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:40:45.891Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:41:10.679Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:41:30.399Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:41:45.660Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:42:35.554Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:42:52.302Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:43:08.473Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:43:26.976Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:44:14.158Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:49:37.009Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-21T23:51:24.229Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-23T16:37:27.019Z"}
+{"message":"Cannot read property 'forEach' of undefined","level":"info","timestamp":"2021-09-23T16:38:41.855Z"}
+{"message":"Cannot read property 'forEach' of undefined","level":"info","timestamp":"2021-09-23T16:40:13.679Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-23T18:58:43.750Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-23T19:00:17.521Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-23T19:00:53.861Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-23T19:01:15.603Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-23T19:03:16.029Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-23T19:07:41.225Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-23T19:09:31.132Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-23T19:26:28.878Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T16:21:04.456Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T16:22:22.118Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T16:23:08.348Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T16:23:29.769Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T16:23:58.600Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T16:27:30.981Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T16:28:28.291Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T16:29:03.337Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T16:29:17.003Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T16:29:58.395Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T16:30:44.391Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T17:00:40.009Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T17:02:04.975Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T17:03:14.739Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T17:03:20.773Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T17:04:43.585Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T17:05:12.612Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T17:05:49.932Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T17:06:21.439Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T17:06:38.271Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T17:07:31.332Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T17:13:32.173Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T17:32:27.749Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T17:32:40.717Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T17:33:03.038Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T17:33:14.118Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T17:33:30.793Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T17:34:23.130Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-25T17:34:42.200Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-28T00:36:58.156Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-28T19:57:10.737Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:22:57.422Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:23:26.256Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:25:42.032Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:31:19.611Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:32:38.419Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:33:07.756Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:33:11.829Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:37:39.632Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:38:11.539Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:38:23.051Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:38:57.408Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:39:09.153Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:41:09.870Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:41:44.627Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:41:57.925Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:42:46.238Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:42:56.684Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:44:00.223Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:45:12.847Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:49:04.042Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:49:28.149Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:50:37.764Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:51:00.119Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:52:13.726Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:52:32.094Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:52:46.563Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T22:55:04.326Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:00:46.359Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:00:55.111Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:02:01.924Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:03:29.672Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:04:35.477Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:05:57.075Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:06:02.330Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:06:08.562Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:06:45.003Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:06:51.629Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:07:21.917Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:08:13.315Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:09:52.597Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:12:12.704Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:12:29.310Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:12:41.398Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:15:39.554Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:15:56.133Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:17:29.492Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:18:37.721Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:19:25.693Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:19:43.363Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:20:20.848Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:20:57.470Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:21:56.747Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:22:05.033Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:23:18.627Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:24:08.528Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:24:35.125Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:24:54.196Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:26:17.174Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:27:01.675Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:27:20.659Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:31:26.936Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:31:43.219Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:32:11.263Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:33:28.778Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:33:59.742Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:34:20.461Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:34:29.073Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:35:20.398Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:35:33.738Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:35:40.438Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:42:08.249Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:43:05.977Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:44:57.053Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:46:31.029Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:47:55.489Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:49:42.061Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:49:52.531Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:52:26.717Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:53:33.275Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:53:45.500Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:53:59.612Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:55:16.055Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:55:24.440Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:56:46.800Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:56:54.727Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:57:03.703Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:57:23.503Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:57:52.552Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-09-30T23:58:37.258Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:01:38.742Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:02:33.785Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:04:05.641Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:04:55.349Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:05:12.196Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:07:06.540Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:08:13.618Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:08:33.868Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:10:33.685Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:11:06.344Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:11:42.402Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:15:12.136Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:17:38.514Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:22:52.188Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:23:01.126Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:23:27.846Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:25:42.442Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:26:21.430Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:27:28.206Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:27:57.052Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:29:07.578Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:29:18.087Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:29:53.500Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:30:22.014Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:31:23.286Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:32:57.936Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:33:04.009Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:33:21.171Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:33:51.573Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:34:25.521Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:34:31.030Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:34:37.960Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:35:47.820Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:36:12.119Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:36:42.783Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:37:03.314Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:37:11.947Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:37:15.159Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:37:27.870Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:37:36.748Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:38:16.347Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:39:10.142Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:39:52.080Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:39:57.780Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:40:48.464Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:41:09.911Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:41:25.271Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:49:26.373Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-01T00:56:19.675Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:02:37.464Z"}
+{"message":"Age group data does not meet specification","level":"info","timestamp":"2021-10-04T19:03:27.083Z"}
+{"message":"Age group data does not meet specification","level":"info","timestamp":"2021-10-04T19:03:44.095Z"}
+{"message":"Age group data does not meet specification","level":"info","timestamp":"2021-10-04T19:04:03.766Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:04:29.664Z"}
+{"message":"Parsing error, attribute edad does not respect format 12 meses","level":"info","timestamp":"2021-10-04T19:04:41.342Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:06:06.739Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:06:12.179Z"}
+{"message":"Parsing error, attribute edad does not respect format","level":"info","timestamp":"2021-10-04T19:06:12.588Z"}
+{"message":"Age group data does not meet specification","level":"info","timestamp":"2021-10-04T19:06:29.990Z"}
+{"message":"Age group data does not meet specification","level":"info","timestamp":"2021-10-04T19:06:35.251Z"}
+{"message":"Parsing error, attribute edad does not respect format","level":"info","timestamp":"2021-10-04T19:06:39.204Z"}
+{"message":"Age group data does not meet specification","level":"info","timestamp":"2021-10-04T19:06:48.940Z"}
+{"message":"Minor PAL data does not meet specification","level":"info","timestamp":"2021-10-04T19:06:58.262Z"}
+{"message":"Minor PAL data does not meet specification","level":"info","timestamp":"2021-10-04T19:07:14.753Z"}
+{"message":"Minor PAL data does not meet specification","level":"info","timestamp":"2021-10-04T19:07:21.060Z"}
+{"message":"Adult PAL data does not meet specification","level":"info","timestamp":"2021-10-04T19:08:33.430Z"}
+{"message":"Adult PAL data does not meet specification","level":"info","timestamp":"2021-10-04T19:08:41.579Z"}
+{"message":"Adult PAL data does not meet specification","level":"info","timestamp":"2021-10-04T19:08:47.903Z"}
+{"message":"Adult PAL data does not meet specification","level":"info","timestamp":"2021-10-04T19:08:54.206Z"}
+{"message":"Adult PAL data does not meet specification","level":"info","timestamp":"2021-10-04T19:09:02.104Z"}
+{"message":"Adult PAL data does not meet specification","level":"info","timestamp":"2021-10-04T19:09:08.025Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:10:39.947Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:11:22.829Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:12:50.435Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:13:35.543Z"}
+{"message":"Adult PAL data does not meet specification","level":"info","timestamp":"2021-10-04T19:14:08.475Z"}
+{"message":"Adult PAL data does not meet specification","level":"info","timestamp":"2021-10-04T19:14:19.497Z"}
+{"message":"Adult PAL data does not meet specification","level":"info","timestamp":"2021-10-04T19:14:31.000Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:14:53.145Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:15:14.895Z"}
+{"message":"Age group data does not meet specification","level":"info","timestamp":"2021-10-04T19:15:19.074Z"}
+{"message":"Minor PAL data does not meet specification","level":"info","timestamp":"2021-10-04T19:16:47.860Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:18:50.262Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:20:05.073Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:20:34.612Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:20:38.741Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:23:25.153Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:24:27.605Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:24:51.651Z"}
+{"message":"Age group data does not meet specification","level":"info","timestamp":"2021-10-04T19:26:33.423Z"}
+{"message":"Individual Maternity does not respect format","level":"info","timestamp":"2021-10-04T19:30:16.563Z"}
+{"message":"Individual Maternity does not respect format","level":"info","timestamp":"2021-10-04T19:30:20.439Z"}
+{"message":"Individual Maternity does not respect format","level":"info","timestamp":"2021-10-04T19:30:27.474Z"}
+{"message":"Adult PAL data does not respect format","level":"info","timestamp":"2021-10-04T19:30:47.519Z"}
+{"message":"Population Maternity does not respect format","level":"info","timestamp":"2021-10-04T19:31:25.344Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:32:24.782Z"}
+{"message":"Population Maternity does not respect format","level":"info","timestamp":"2021-10-04T19:32:37.173Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:34:01.508Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:35:00.399Z"}
+{"message":"Server initiated","level":"info","timestamp":"2021-10-04T19:35:27.495Z"}
+{"message":"Population Maternity does not respect format","level":"info","timestamp":"2021-10-04T19:35:42.727Z"}
diff --git a/src/Services/ERCalculator.ts b/src/Services/ERCalculator.ts
index c48dc428cc13ffbd681ecbfb96e851e0fdfb0f59..3b98680e09d1f1d5c774595cde7e3fdf8a6409c2 100644
--- a/src/Services/ERCalculator.ts
+++ b/src/Services/ERCalculator.ts
@@ -21,6 +21,14 @@ const isIndividualMaternity = (obj: IndividualMaternity | PopulationMaternity):
 
 // TEE (Total Energetic Expenditure) = GET (Gasto Energetico Total)
 const calculateTEE = (group: AgeGroup, params: number[], preval: MinorPAL): number => {
+  const prevalCheck: number = preval.intensePALPrevalence
+  + preval.lowPALPrevalence
+  + preval.moderatePALPrevalence;
+  if (prevalCheck !== 100 || preval.intensePALPrevalence < 0
+    || preval.moderatePALPrevalence < 0 || preval.lowPALPrevalence < 0) {
+    throw new Error('Minor PAL data does not respect format');
+  }
+
   const teeModerate: number = params[0]
   + (params[1] * group.medianWeight)
   + params[2] * (group.medianWeight * group.medianWeight);
@@ -43,6 +51,16 @@ const calculateBMR = (group: AgeGroup, params: number[]): number => {
 
 // PAL (Physical Activity Level) = NAF (Nivel de Actividad Fisica)
 const calculatePAL = (params: number[], popData: AdultPAL): number => {
+  const popCheck: number = popData.ruralPercentage + popData.urbanPercentage;
+  const urbanPALCheck: number = popData.activeUrbanPAL + popData.lowUrbanPAL;
+  const ruralPALCheck: number = popData.activeRuralPAL + popData.lowRuralPAL;
+  if (popCheck !== 100 || urbanPALCheck !== 100 || ruralPALCheck !== 100
+  || popData.ruralPercentage < 0 || popData.urbanPercentage < 0
+  || popData.activeUrbanPAL < 0 || popData.lowUrbanPAL < 0
+  || popData.activeRuralPAL < 0 || popData.lowRuralPAL < 0) {
+    throw new Error('Adult PAL data does not respect format');
+  }
+
   const ruralPAL: number = (popData.activeRuralPAL * params[2]) / 100
   + (popData.lowRuralPAL * params[3]) / 100;
   const urbanPAL: number = (popData.activeUrbanPAL * params[4]) / 100
@@ -55,6 +73,11 @@ const calculatePAL = (params: number[], popData: AdultPAL): number => {
 
 // eslint-disable-next-line max-len
 const calculateERWomenIndividual = (group: AgeGroup, params: number[], popData: IndividualMaternity, req: number): number => {
+  const popCheck: number = popData.lactatingWomen + popData.pregnantWomen;
+  if (popCheck > group.population || popData.lactatingWomen < 0 || popData.pregnantWomen < 0) {
+    throw new Error('Individual Maternity does not respect format');
+  }
+
   const percentPregnantWomen = (popData.pregnantWomen * 100) / group.population;
   const percentLactatingWomen = (popData.lactatingWomen * 100) / group.population;
 
@@ -67,6 +90,13 @@ const calculateERWomenIndividual = (group: AgeGroup, params: number[], popData:
 
 // eslint-disable-next-line max-len
 const calculateERWomenPopulation = (params: number[], popData: PopulationMaternity, req: number): number => {
+  if (popData.countryWomenInAgeGroup > popData.countryPopulation
+    || typeof (popData.countryBirthRate) !== 'number' || popData.countryBirthRate < 0
+    || typeof (popData.countryWomenInAgeGroup) !== 'number' || popData.countryWomenInAgeGroup < 0
+    || typeof (popData.countryPopulation) !== 'number' || popData.countryPopulation < 0) {
+    throw new Error('Population Maternity does not respect format');
+  }
+
   const annualBirths = (popData.countryBirthRate * popData.countryPopulation) / 1000;
 
   const percentPregnantWomen = (annualBirths * 75) / popData.countryWomenInAgeGroup;
diff --git a/src/Services/ParameterService.ts b/src/Services/ParameterService.ts
index 27b19b1c297fa7567c85afcf78ca8f2c1894b96b..b6b094c30c215703c1052e2ce2d52ef2b195f43e 100644
--- a/src/Services/ParameterService.ts
+++ b/src/Services/ParameterService.ts
@@ -326,7 +326,7 @@ const getEquationValues = (ageBracket: AgeBracket, sex: Sex): number[] => {
     }
 
     default: {
-      throw new Error(`Parsing error, attribute edad does not respect format ${ageBracket}`);
+      throw new Error('Parsing error, attribute edad does not respect format');
     }
   }
   return res;
diff --git a/src/Services/ParserService.ts b/src/Services/ParserService.ts
index a637bced9be28cdc6ffc837c7f0542aca67beb71..16ee980f3e3da9946be2186daba74d15bca66ca0 100644
--- a/src/Services/ParserService.ts
+++ b/src/Services/ParserService.ts
@@ -3,6 +3,45 @@ import AgeGroupJSON from '../DTOs/AgeGroupJSON';
 import AgeBracket from '../Enum/AgeBracket';
 import Sex from '../Enum/Sex';
 
+const checkAgeGroup = (group: AgeGroupJSON): boolean => (
+  typeof (group.age) !== 'string'
+  || typeof (group.sex) !== 'string'
+  || typeof (group.medianWeight) !== 'number'
+  || typeof (group.population) !== 'number'
+  || group.medianWeight <= 0
+  || group.population <= 0
+);
+
+const parseGroups = (groups: AgeGroupJSON[]): AgeGroup[] => {
+  const retGroups: AgeGroup[] = [];
+  groups.forEach((ageGroup: AgeGroupJSON) => {
+    if (checkAgeGroup(ageGroup)) {
+      throw new Error('Age group data does not meet specification');
+    } else {
+      const group: AgeGroup = {
+        age: ageGroup.age as AgeBracket,
+        sex: ageGroup.sex as Sex,
+        medianWeight: ageGroup.medianWeight,
+        population: ageGroup.population,
+      };
+      retGroups.push(group);
+    }
+  });
+  return retGroups;
+};
+
+const unparseGroup = (group: AgeGroup): AgeGroupJSON => {
+  const retGroup: AgeGroupJSON = {
+    age: group.age as string,
+    sex: group.sex as string,
+    medianWeight: group.medianWeight,
+    population: group.population,
+  };
+  return retGroup;
+};
+
+export default { parseGroups, unparseGroup };
+
 // const parseSex = (sexo: string): Sex => {
 //   let sex: Sex = sexo;
 //   switch (sexo) {
@@ -158,29 +197,3 @@ import Sex from '../Enum/Sex';
 //   }
 //   return age;
 // };
-
-const parseGroups = (groups: AgeGroupJSON[]): AgeGroup[] => {
-  const retGroups: AgeGroup[] = [];
-  groups.forEach((ageGroup: AgeGroupJSON) => {
-    const group: AgeGroup = {
-      age: ageGroup.age as AgeBracket,
-      sex: ageGroup.sex as Sex,
-      medianWeight: ageGroup.medianWeight,
-      population: ageGroup.population,
-    };
-    retGroups.push(group);
-  });
-  return retGroups;
-};
-
-const unparseGroup = (group: AgeGroup): AgeGroupJSON => {
-  const retGroup: AgeGroupJSON = {
-    age: group.age as string,
-    sex: group.sex as string,
-    medianWeight: group.medianWeight,
-    population: group.population,
-  };
-  return retGroup;
-};
-
-export default { parseGroups, unparseGroup };