diff --git a/.gitlab-ci b/.gitlab-ci.yml
similarity index 83%
rename from .gitlab-ci
rename to .gitlab-ci.yml
index 21a57c9e30f2a40b6bc2c5942f0b1b21f8ebc644..1dbc7d6121017ce0c9428ac736724114de638097 100644
--- a/.gitlab-ci
+++ b/.gitlab-ci.yml
@@ -1,4 +1,3 @@
-image: python:2.7
 before_script:
   - pip install tox setuptools
 cache:
@@ -10,16 +9,25 @@ stages:
   - package
 
 py27:
+  image: python:2.7
   stage: test
   script:
     - tox -e py27
 
+py38:
+  image: python:3.8
+  stage: test
+  script:
+    - tox -e py38
+
 pep8:
+  image: python:2.7
   stage: style
   script:
     - tox -e pep8
 
 wheel:
+  image: python:2.7
   stage: package
   script:
     tox -e wheel
@@ -28,6 +36,7 @@ wheel:
     - if: $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == 'master'
 
 sdist:
+  image: python:2.7
   stage: package
   script:
     tox -e sdist
@@ -36,6 +45,7 @@ sdist:
     - if: $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == 'master'
 
 publish:
+  image: python:2.7
   stage: package
   script:
     - pip install twine
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000000000000000000000000000000000000..9308b303dbb5c781d45e5fae01c221ab03a27b91
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,9 @@
+# Changelog
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## [Unreleased]
+* Initial commit with the SubscriptionRequest and the CRMLead resources.
+  Also included the Client with get and post methods.