diff --git a/config.hpp b/config.hpp
index 11348c9..a7b6cfe 100644
--- a/config.hpp
+++ b/config.hpp
@@ -1,3 +1,20 @@
+/*
+ * asbots
+ * Copyright (C) 2021 niansa
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
#ifndef _CONFIG_HPP
#define _CONFIG_HPP
#include "uid.hpp"
diff --git a/configParser.cpp b/configParser.cpp
index c7009b1..e0e6e15 100644
--- a/configParser.cpp
+++ b/configParser.cpp
@@ -1,3 +1,20 @@
+/*
+ * asbots
+ * Copyright (C) 2021 niansa
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
#include "config.hpp"
#include "uid.hpp"
#include "utility.hpp"
diff --git a/exceptions.hpp b/exceptions.hpp
index 436ca7d..d24d66c 100644
--- a/exceptions.hpp
+++ b/exceptions.hpp
@@ -1,3 +1,20 @@
+/*
+ * asbots
+ * Copyright (C) 2021 niansa
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
#ifndef __EXCEPTIONS_HPP
#define __EXCEPTIONS_HPP
#include
diff --git a/incompletes.hpp b/incompletes.hpp
index 2b3faae..d45e53b 100644
--- a/incompletes.hpp
+++ b/incompletes.hpp
@@ -1,3 +1,20 @@
+/*
+ * asbots
+ * Copyright (C) 2021 niansa
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
#ifndef _INCOMPLETES_HPP
#define _INCOMPLETES_HPP
#include
diff --git a/instance.cpp b/instance.cpp
index 66b528d..15f003f 100644
--- a/instance.cpp
+++ b/instance.cpp
@@ -1,3 +1,20 @@
+/*
+ * asbots
+ * Copyright (C) 2021 niansa
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
#include "instance.hpp"
#include "config.hpp"
#include "uid.hpp"
diff --git a/instance.hpp b/instance.hpp
index c108c8f..a06cb29 100644
--- a/instance.hpp
+++ b/instance.hpp
@@ -1,3 +1,20 @@
+/*
+ * asbots
+ * Copyright (C) 2021 niansa
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
#ifndef _INSTANCE_HPP
#define _INSTANCE_HPP
#include "config.hpp"
diff --git a/main.cpp b/main.cpp
index 12bf635..6d7b7d9 100644
--- a/main.cpp
+++ b/main.cpp
@@ -1,3 +1,20 @@
+/*
+ * asbots
+ * Copyright (C) 2021 niansa
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
#include "config.hpp"
#include "instance.hpp"
diff --git a/serviceBase.cpp b/serviceBase.cpp
index d262594..87f4bc2 100644
--- a/serviceBase.cpp
+++ b/serviceBase.cpp
@@ -1,3 +1,20 @@
+/*
+ * asbots
+ * Copyright (C) 2021 niansa
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
#include "serviceBase.hpp"
#include "instance.hpp"
diff --git a/serviceBase.hpp b/serviceBase.hpp
index e1ff1cf..4718b89 100644
--- a/serviceBase.hpp
+++ b/serviceBase.hpp
@@ -1,3 +1,20 @@
+/*
+ * asbots
+ * Copyright (C) 2021 niansa
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
#ifndef _SERVICEBASE_HPP
#define _SERVICEBASE_HPP
class Event;
diff --git a/services/template.hpp b/services/template.hpp
index 195485d..18da3a6 100644
--- a/services/template.hpp
+++ b/services/template.hpp
@@ -1,3 +1,20 @@
+/*
+ * asbots
+ * Copyright (C) 2021 niansa
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
#ifndef _TEST_HPP
#define _TEST_HPP
#include "../instance.hpp"
diff --git a/services/test.cpp b/services/test.cpp
index e7cb325..44e0217 100644
--- a/services/test.cpp
+++ b/services/test.cpp
@@ -1,3 +1,20 @@
+/*
+ * asbots
+ * Copyright (C) 2021 niansa
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
#include "test.hpp"
#include "../utility.hpp"
diff --git a/services/test.hpp b/services/test.hpp
index 195485d..18da3a6 100644
--- a/services/test.hpp
+++ b/services/test.hpp
@@ -1,3 +1,20 @@
+/*
+ * asbots
+ * Copyright (C) 2021 niansa
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
#ifndef _TEST_HPP
#define _TEST_HPP
#include "../instance.hpp"
diff --git a/uid.hpp b/uid.hpp
index 186c742..a517f01 100644
--- a/uid.hpp
+++ b/uid.hpp
@@ -1,3 +1,20 @@
+/*
+ * asbots
+ * Copyright (C) 2021 niansa
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
#ifndef _UID_HPP
#define _UID_HPP
#include
diff --git a/utility.cpp b/utility.cpp
index 81135b8..d1d289c 100644
--- a/utility.cpp
+++ b/utility.cpp
@@ -1,3 +1,20 @@
+/*
+ * asbots
+ * Copyright (C) 2021 niansa
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
#include "utility.hpp"
#include "uid.hpp"
#include "instance.hpp"
diff --git a/utility.hpp b/utility.hpp
index 8221dd5..b83e23f 100644
--- a/utility.hpp
+++ b/utility.hpp
@@ -1,3 +1,20 @@
+/*
+ * asbots
+ * Copyright (C) 2021 niansa
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
#ifndef _UTILITY_HPP
#define _UTILITY_HPP
#include