diff --git a/project/controllers/library.py b/project/controllers/library.py
index c2ea94b47466b876c41f491af9db27f2ed8ce21b..c8d57f3aee6010d4fec22fdcbf8e9c64d430d16c 100644
--- a/project/controllers/library.py
+++ b/project/controllers/library.py
@@ -95,6 +95,9 @@ def addlibraryItem(name,user=None):
 	from project.model.Movie import Movie
 	movie = Movie.objects(tmdb_id=movie_id).first()
 	if movie:
+		if library.name != 'Master':
+			master = Library.objects(user=user,name="Master",unit='Movie').first()
+			master.addUnit(movie)
 		library.addUnit(movie)
 		return jsonify(response='success',type='redirect',path=url_for(endpoint='library',name=name,_external=True))
 
@@ -106,5 +109,8 @@ def addlibraryItem(name,user=None):
 	from project.model.Movie import Movie
 	movie = Movie.convertMovie(movie)	
 	library.addUnit(movie)
+	if library.name != 'Master':
+			master = Library(user=user,name="Master",unit='Movie').first()
+			master.addUnit(movie)
 
 	return jsonify(response='success',type='redirect',path=url_for(endpoint='library',name=name,_external=True))
\ No newline at end of file
diff --git a/project/templates/library/master.html b/project/templates/library/master.html
index efab2f093f7c24ee862ccb07fe3536399191cb01..79d925a4bf681c5baae8bb3ff2f7e2e349fc187f 100644
--- a/project/templates/library/master.html
+++ b/project/templates/library/master.html
@@ -29,7 +29,9 @@
                         {{ library.collection|length }}
                     </td>
                     <td>
+                        {% if library.name != 'Master' and library.name != 'Borrowed' %}
                         <button type="button" class="btn btn-default btn-small remove-library" data-name='{{ library.name }}'>Delete</button>
+                        {% endif %}
                     </td>
                 </tr>
             {% endfor %}
diff --git a/project/templates/modal_base.html b/project/templates/modal_base.html
index a1457809a5d9714c423fd84a2c14837c4a4be86a..777f7b6e7bd5693bd44a4b873d2feb5cb70e6ae3 100644
--- a/project/templates/modal_base.html
+++ b/project/templates/modal_base.html
@@ -68,8 +68,10 @@
                     }
                 });
             });
-            $("#{{ self.form_id() }} input").keyup(function(event){
+            $("#{{ self.form_id() }} input").keydown(function(event){
                 if(event.keyCode == 13){
+                    event.preventDefault();
+                    event.stopPropagation();
                     $acceptButton.click();
                 }
             });