diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..f3f3f454efe5b57464953d5af06b2ac120285627
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+.venv
+get-pip.py
+services/__pycache__
diff --git a/showtimes.py b/showtimes.py
index e9ff6290707351ace5151e6b53c821547f494654..374e4d9602e7e95cb374b0bdf868d7a515f411c5 100644
--- a/showtimes.py
+++ b/showtimes.py
@@ -3,7 +3,7 @@ from flask import Flask
 from werkzeug.exceptions import NotFound
 import json
 import os
-
+import requests
 
 app = Flask(__name__)
 
@@ -27,12 +27,17 @@ def showtimes_list():
     return nice_json(showtimes)
 
 
+movies_service = "http://127.0.0.1:5001/movies/{}"
 @app.route("/showtimes/<date>", methods=['GET'])
 def showtimes_record(date):
     if date not in showtimes:
         raise NotFound
     print(showtimes[date])
-    return nice_json(showtimes[date])
+    result = []
+    for movie_id in showtimes[date]:
+        resp = requests.get(movies_service.format(movie_id))
+        result.append(resp.json()["title"])
+    return nice_json(result)
 
 if __name__ == "__main__":
     app.run(port=5002, debug=True)