diff --git a/deepof/hypermodels.py b/deepof/hypermodels.py
index 7621095034839dc875c5dcda167f6e66b90b1f0e..5904092ebd45bd5026feb27440dbaac10dc1b75d 100644
--- a/deepof/hypermodels.py
+++ b/deepof/hypermodels.py
@@ -1,4 +1,12 @@
 # @author lucasmiranda42
+# encoding: utf-8
+# module deepof
+
+"""
+
+keras hypermodels for hyperparameter tuning of deep autoencoders
+
+"""
 
 from kerastuner import HyperModel
 from tensorflow.keras import backend as K
diff --git a/deepof/models.py b/deepof/models.py
index bee22e91ac08ed316bdd4b60b9ad9f4df6ba87a4..e07069e1c54fb1fb9018aa7f96c909d89a1c8c16 100644
--- a/deepof/models.py
+++ b/deepof/models.py
@@ -1,4 +1,12 @@
 # @author lucasmiranda42
+# encoding: utf-8
+# module deepof
+
+"""
+
+deep autoencoder models for unsupervised pose detection
+
+"""
 
 from tensorflow.keras import backend as K
 from tensorflow.keras import Input, Model, Sequential
diff --git a/deepof/visuals.py b/deepof/visuals.py
index c45aaea367716060e09441a0ca52b91d621a60a8..937d01c5341e263b67f245d4134b83e3d4a4227a 100644
--- a/deepof/visuals.py
+++ b/deepof/visuals.py
@@ -1,4 +1,12 @@
 # @author lucasmiranda42
+# encoding: utf-8
+# module deepof
+
+"""
+
+General plotting functions for the deepof package
+
+"""
 
 import matplotlib.pyplot as plt
 import numpy as np
diff --git a/tests/test_model_utils.py b/tests/test_model_utils.py
index b5d27855538ff131b3309a86f12d2e93c7cd4194..8f59e0432acab713245a2c9ae4440978e3956188 100644
--- a/tests/test_model_utils.py
+++ b/tests/test_model_utils.py
@@ -1,4 +1,12 @@
 # @author lucasmiranda42
+# encoding: utf-8
+# module deepof
+
+"""
+
+Testing module for deepof.model_utils
+
+"""
 
 from hypothesis import given
 from hypothesis import settings
diff --git a/tests/test_preprocess.py b/tests/test_preprocess.py
index 9f70c9fe61941a6934f4d18034ddd7c4dd56b2e6..18a797ba69df07474a298d511959bf9b5e894a02 100644
--- a/tests/test_preprocess.py
+++ b/tests/test_preprocess.py
@@ -1,4 +1,12 @@
 # @author lucasmiranda42
+# encoding: utf-8
+# module deepof
+
+"""
+
+Testing module for deepof.preprocess
+
+"""
 
 from hypothesis import given
 from hypothesis import settings
diff --git a/tests/test_utils.py b/tests/test_utils.py
index 6add3b8ef07f0f0b7f461db6b7523379331a7ae2..a4a2091be06f7091644b481e76e894d89dc9c9d1 100644
--- a/tests/test_utils.py
+++ b/tests/test_utils.py
@@ -1,4 +1,12 @@
 # @author lucasmiranda42
+# encoding: utf-8
+# module deepof
+
+"""
+
+Testing module for deepof.utils
+
+"""
 
 from hypothesis import given
 from hypothesis import HealthCheck
diff --git a/tests/test_visuals.py b/tests/test_visuals.py
index b5d27855538ff131b3309a86f12d2e93c7cd4194..5ac23b9ab772f3df28db8e8c1de0b29803f4fabb 100644
--- a/tests/test_visuals.py
+++ b/tests/test_visuals.py
@@ -1,4 +1,12 @@
 # @author lucasmiranda42
+# encoding: utf-8
+# module deepof
+
+"""
+
+Testing module for deepof.visuals
+
+"""
 
 from hypothesis import given
 from hypothesis import settings