diff --git a/db/migrate/20160804152700_add_reservation_name.rb b/db/migrate/20160804152700_add_reservation_name.rb
new file mode 100644
index 0000000000000000000000000000000000000000..f74f23c2f5140a24a27ff75aa84474c559924dbc
--- /dev/null
+++ b/db/migrate/20160804152700_add_reservation_name.rb
@@ -0,0 +1,7 @@
+require 'active_record'
+
+class AddReservationName < ActiveRecord::Migration
+	def change
+		add_column :reservations, :title, :string 
+	end
+end
\ No newline at end of file
diff --git a/routes/resources.rb b/routes/resources.rb
index 5dc56fb2d85002936c9dad2b771ca40f33ef98d2..f93f48f1315341efdd222882d1dbb04f47572a1b 100644
--- a/routes/resources.rb
+++ b/routes/resources.rb
@@ -225,7 +225,8 @@ post '/:service_space_url_name/resources/:resource_id/reserve/?' do
 		:start_time => start_time,
 		:end_time => end_time,
 		:is_training => false,
-		:user_id => @user.id
+		:user_id => @user.id,
+		:title => params[:title]
 	)
 
 	flash(:success, 'Reservation Created', "You have successfully reserved #{resource.name} for #{params[:length]} minutes at #{start_time.in_time_zone.strftime('%A, %B %d at %l:%M %P')}")
@@ -393,7 +394,8 @@ post '/:service_space_url_name/resources/:resource_id/edit_reservation/:reservat
 
 	reservation.update(
 		:start_time => start_time,
-		:end_time => end_time
+		:end_time => end_time,
+		:title => params[:title]
 	)
 
 	flash(:success, 'Reservation Updated', "You have successfully updated your reservation for #{resource.name}: it is now for #{params[:length]} minutes at #{start_time.in_time_zone.strftime('%A, %B %d at %l:%M %P')}")
diff --git a/views/reserve.erb b/views/reserve.erb
index 5d4c883b160a9223f1b1fbb99983e57fafb586e8..c7e35a6181b1cce17f96bf5333af6f819ad78e6f 100644
--- a/views/reserve.erb
+++ b/views/reserve.erb
@@ -56,7 +56,8 @@ end %>
                             <% if !res.event.nil? %>
                                 <%= res.event.title %>
                             <% else %>
-                                <%= res.user_id == @user.id ? 'My Reservation' : 'busy' %>
+                                <%= res.title ? (res.title.empty? ? 'Reserved' : res.title) : 'Reserved' %>
+                                <%= res.user_id == @user.id ? '(My Reservation)' : '' %>
                             <% end %>
                             <%= '(Editing)' if !reservation.nil? && reservation.id == res.id %>
                         </div>
@@ -175,6 +176,8 @@ end %>
             <option value="120">2 hours</option>
         </select>
         <% end %>
+        <label for="title">Name of Reservation: (e.g. "Group Meeting")</label>
+        <input type="text" name="title" id="title" value="<%= reservation.title unless reservation.nil? %>">
         <br><br>
         <button type="submit" class="wdn-button wdn-button-brand"><%= reservation.nil? ? 'Reserve' : 'Update' %></button>
     </div>
diff --git a/views/resource_calendar.erb b/views/resource_calendar.erb
index 4ba6dd4b9ac19efe36641e6b56e74c8be131cad5..5b961f9463e814f5fa28222494fe0b04e659427c 100644
--- a/views/resource_calendar.erb
+++ b/views/resource_calendar.erb
@@ -21,8 +21,8 @@ end %>
 <h4 style="text-align: center; margin: 0;">
 <%= month = sunday.strftime('%B %Y') %><%= (month2 = (sunday+6.days).strftime('%B %Y')) == month ? '' : " - #{month2}" %>
 </h4>
-<a href="/<%= @space.url_name %>/resources/<%= resource.id %>/calendar/?date=<%= (date-7.days).strftime('%Y-%m-%d') %>" class="wdn-button wdn-button-triad" id="prev-week">&lt; PREV</a>
-<a href="/<%= @space.url_name %>/resources/<%= resource.id %>/calendar/?date=<%= (date+7.days).strftime('%Y-%m-%d') %>" class="wdn-button wdn-button-triad" style="float: right;" id="next-week">NEXT &gt;</a>
+<a href="/<%= @space.url_name %>/resources/<%= resource.id %>/calendar/?date=<%= (date-7.days).strftime('%Y-%m-%d') %><%= defined?(kiosk_mode) && kiosk_mode == 'true' ? '&kiosk_mode=true' : ''%>" class="wdn-button wdn-button-triad" id="prev-week">&lt; PREV</a>
+<a href="/<%= @space.url_name %>/resources/<%= resource.id %>/calendar/?date=<%= (date+7.days).strftime('%Y-%m-%d') %><%= defined?(kiosk_mode) && kiosk_mode == 'true' ? '&kiosk_mode=true' : ''%>" class="wdn-button wdn-button-triad" style="float: right;" id="next-week">NEXT &gt;</a>
 </div>
 
 <div class="calendar-container">
@@ -142,7 +142,7 @@ end %>
 				%>
 				<div class="event <%= 'top-overflow' if top_overflow %> <%= 'bottom-overflow' if bottom_overflow %>" 
 					style="top: <%= top %>px; height: <%= height %>px; left: <%=over*8%>px">
-					<%= 'a reservation' %>
+					<%= res.title ? (res.title.empty? ? 'Reserved' : res.title) : 'Reserved' %>
 				</div>
 				<% (start_slot..end_slot).each do |k| %>
 					<% slots[k] = slots[k] + 1 %>
diff --git a/views/space_home.erb b/views/space_home.erb
index 7a6f3f63af32b109d245ace57048f60dc562c785..767b1e8cf5f5a7d1d329433ebf718c852b51a077 100644
--- a/views/space_home.erb
+++ b/views/space_home.erb
@@ -12,8 +12,7 @@ You have no upcoming reservations. You can view upcoming trainings to get certif
 <table>
     <thead>
         <tr>
-            <th>Tool</th>
-            <th>Model</th>
+            <th>Resource</th>
             <th>Time</th>
             <th>Actions</th>
         </tr>
@@ -27,9 +26,6 @@ You have no upcoming reservations. You can view upcoming trainings to get certif
                     <br><small><%= reservation.event.title %></small>
                 <% end %>
             </td>
-            <td>
-                <%= reservation.resource.model %>
-            </td>
             <td>
             	<%= reservation.start_time.in_time_zone.strftime('%m/%d/%Y @ %l:%M %P') %><br>
             	<%= reservation.length %> minutes