diff --git a/routes.py b/routes.py
new file mode 100644
index 0000000000000000000000000000000000000000..a673f7fa2bfbb8fb9686c2d4971fcefdd9226c70
--- /dev/null
+++ b/routes.py
@@ -0,0 +1,40 @@
+from movie_lib import app, db
+from movie_lib.models import *
+
+from flask import render_template
+
+
+@app.route("/")
+def hello_world():
+    return render_template('home.html')
+
+
+@app.route("/movie/<movieid>")
+def movie_load(movieid):
+    
+    movie_found = MovieDAO.MovieById(movieid,db)
+
+    return render_template('movie.html',movie=movie_found)
+
+@app.route("/movies")
+def list_movies():
+    
+    found_movies = MovieDAO.allMovies(db)
+    
+    return render_template('movies_list.html', 
+                        movies=found_movies)
+
+
+@app.route("/actors")
+def list_actors():
+    
+    found_actors = ActorDAO.allActors(db)
+    
+    return render_template('actors_list.html', actors= found_actors)
+
+@app.route("/actor/<actorid>")
+def actor_load(actorid):
+    
+    found_actor = ActorDAO.actorById(actorid, db=db)
+    
+    return render_template('actor.html', actor=found_actor)
\ No newline at end of file