diff --git a/app/controllers/photos_controller.rb b/app/controllers/photos_controller.rb
index d2a52e4c6edb3c9ca217d30d54e764821c64f0b0..b75aa24d10fd3a201bd521d8994349f160f344ce 100644
--- a/app/controllers/photos_controller.rb
+++ b/app/controllers/photos_controller.rb
@@ -9,7 +9,6 @@ class PhotosController < ApplicationController
   respond_to :json, :only => :show
 
   def index
-    @aspect = :profile
     @post_type = :photos
     @person = Person.find_by_id(params[:person_id])
 
@@ -96,11 +95,6 @@ class PhotosController < ApplicationController
     end
   end
 
-  def new
-    @photo = Photo.new
-    respond_with @photo
-  end
-
   def destroy
     photo = current_user.my_posts.where(:_id => params[:id]).first
 
diff --git a/app/controllers/requests_controller.rb b/app/controllers/requests_controller.rb
index beb0212b2c5f32c96dc075937e9ba6244841cc63..d1ae8cc758ee68459ce5ac2cf4f1fee5fa1ab5da 100644
--- a/app/controllers/requests_controller.rb
+++ b/app/controllers/requests_controller.rb
@@ -27,10 +27,6 @@ class RequestsController < ApplicationController
     end
   end
 
-  def new
-    @request = Request.new
-  end
-
  def create
    aspect = current_user.aspect_by_id(params[:request][:into])
    account = params[:request][:to].strip  
diff --git a/app/controllers/services_controller.rb b/app/controllers/services_controller.rb
index b12848d06149d86a7dc01ec4b206b3e8be17be04..6f4e0fe1713f49f045a2ed65e89cc7627455906a 100644
--- a/app/controllers/services_controller.rb
+++ b/app/controllers/services_controller.rb
@@ -11,7 +11,6 @@ class ServicesController < ApplicationController
   end
 
   def create
-    
     auth = request.env['omniauth.auth']
 
     provider = auth['provider']
diff --git a/app/controllers/status_messages_controller.rb b/app/controllers/status_messages_controller.rb
index 093798cac28f4b234b7647a62f0861dd63e78699..e62c46064f09ab8a41170673f695b7726f19a2e9 100644
--- a/app/controllers/status_messages_controller.rb
+++ b/app/controllers/status_messages_controller.rb
@@ -58,33 +58,6 @@ class StatusMessagesController < ApplicationController
     end
   end
 
-
-  def index
-    @aspect = :profile
-    @post_type = :status_messages
-
-    @person = Person.find(params[:person_id].to_id)
-
-    if @person
-      @profile = @person.profile
-      @contact = current_user.contact_for(@person)
-      @is_contact = @person != current_user.person && @contact
-
-      if @contact
-        @aspects_with_person = @contact.aspects
-      else
-        @pending_request = current_user.pending_requests.find_by_person_id(@person.id)
-      end
-
-      @posts = current_user.visible_posts(:_type => 'StatusMessage', :person_id => @person.id).paginate :page => params[:page], :order => 'created_at DESC'
-      render 'people/show'
-
-    else
-      flash[:error] = I18n.t 'people.show.does_not_exist'
-      redirect_to people_path
-    end
-  end
-
   def destroy
     @status_message = current_user.my_posts.where(:_id =>  params[:id]).first
     if @status_message
diff --git a/app/views/invitations/new.html.haml b/app/views/invitations/new.html.haml
deleted file mode 100644
index b22e1f0c2b6ca73ba78aa3604c4112f63c6aec54..0000000000000000000000000000000000000000
--- a/app/views/invitations/new.html.haml
+++ /dev/null
@@ -1,9 +0,0 @@
-%h2 
-  = t('.send_invitation')
-= form_for User.new, :url => invitation_path(User) do |f|
-  = devise_error_messages!
-  %p
-    = f.label :email , t('email')
-    = f.text_field :email
-  %p= f.submit t('.send_an_invitation')
-/= link_to "Home", after_sign_in_path_for(resource_name)
diff --git a/app/views/posts/_debug.haml b/app/views/layouts/_debug.haml
similarity index 100%
rename from app/views/posts/_debug.haml
rename to app/views/layouts/_debug.haml
diff --git a/app/views/photos/new.html.haml b/app/views/photos/new.html.haml
deleted file mode 100644
index bca1d0884749bff99d46e6e1fe153333f69a140c..0000000000000000000000000000000000000000
--- a/app/views/photos/new.html.haml
+++ /dev/null
@@ -1,13 +0,0 @@
--#   Copyright (c) 2010, Diaspora Inc.  This file is
--#   licensed under the Affero General Public License version 3 or later.  See
--#   the COPYRIGHT file.
-
-- title t('.new_photo')
-
-= form_for( @photo, :html => {:multipart => true}) do |f|
-  = f.error_messages
-  %p
-    = f.file_field :image
-    = f.submit t('.post_it'), :class => 'button'
-
-%p= link_to t('.back_to_list'), photos_path
diff --git a/app/views/posts/_post.html.haml b/app/views/posts/_post.html.haml
deleted file mode 100644
index 5c306fa3633779ac61832d6b7f17755cbfd91954..0000000000000000000000000000000000000000
--- a/app/views/posts/_post.html.haml
+++ /dev/null
@@ -1,8 +0,0 @@
--#   Copyright (c) 2010, Diaspora Inc.  This file is
--#   licensed under the Affero General Public License version 3 or later.  See
--#   the COPYRIGHT file.
-
-%ul
-  %h3= link_to post.class, object_path(post)
-  - for field in object_fields(post)
-    %li= "#{field}: #{post.attributes[field]}"
diff --git a/app/views/shared/log.haml b/app/views/shared/log.haml
deleted file mode 100644
index 707507ff8d1e2de73986850d6e26f66a5409d8b5..0000000000000000000000000000000000000000
--- a/app/views/shared/log.haml
+++ /dev/null
@@ -1,5 +0,0 @@
--#   Copyright (c) 2010, Diaspora Inc.  This file is
--#   licensed under the Affero General Public License version 3 or later.  See
--#   the COPYRIGHT file.
-
-= @log.to_s
diff --git a/config/routes.rb b/config/routes.rb
index a8f0b2e879a42f428cbae3490a5f538b43ff8048..f2444bbb02e8aeccca7a9139866bf7bc14b369cb 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -3,12 +3,11 @@
 #   the COPYRIGHT file.
 
 Diaspora::Application.routes.draw do
-  resources :status_messages, :only   => [:create, :destroy, :show]
-  resources :comments,        :except => [:index]
-  resources :requests,        :except => [:edit, :update]
+  resources :status_messages, :only => [:create, :destroy, :show]
+  resources :comments,        :only => [:create]
+  resources :requests,        :only => [:destroy, :create]
   resources :services
 
-  resources :people
   resources :people do
     resources :status_messages
     resources :photos
@@ -18,24 +17,24 @@ Diaspora::Application.routes.draw do
   match '/auth/:provider/callback' => 'services#create'
 
   match 'photos/make_profile_photo' => 'photos#make_profile_photo'
-  resources :photos,          :except => [:index]
+  resources :photos, :except => [:index]
 
   devise_for :users, :controllers => {:registrations => "registrations",
                                       :password      => "devise/passwords",
                                       :invitations   => "invitations"}
   # added public route to user
-  match 'public/:username',          :to => 'users#public'
-  match 'getting_started',           :to => 'users#getting_started', :as => 'getting_started'
-  match 'users/export',              :to => 'users#export'
-  match 'users/export_photos',       :to => 'users#export_photos'
-  match 'login',                     :to => 'users#sign_up'
-  resources :users,                  :except => [:create, :new, :show]
-
-  match 'aspects/move_contact',  :to => 'aspects#move_contact', :as => 'move_contact'
-  match 'aspects/add_to_aspect',:to => 'aspects#add_to_aspect', :as => 'add_to_aspect'
+  match 'public/:username',   :to => 'users#public'
+  match 'getting_started',    :to => 'users#getting_started', :as => 'getting_started'
+  match 'users/export',       :to => 'users#export'
+  match 'users/export_photos',:to => 'users#export_photos'
+  match 'login',              :to => 'users#sign_up'
+  resources :users,           :except => [:create, :new, :show]
+
+  match 'aspects/move_contact',      :to => 'aspects#move_contact', :as => 'move_contact'
+  match 'aspects/add_to_aspect',     :to => 'aspects#add_to_aspect', :as => 'add_to_aspect'
   match 'aspects/remove_from_aspect',:to => 'aspects#remove_from_aspect', :as => 'remove_from_aspect'
-  match 'aspects/manage',       :to => 'aspects#manage'
-  resources :aspects,           :except => [:edit]
+  match 'aspects/manage',            :to => 'aspects#manage'
+  resources :aspects,                :except => [:edit]
 
   #public routes
   match 'webfinger',            :to => 'publics#webfinger'
diff --git a/spec/controllers/photos_controller_spec.rb b/spec/controllers/photos_controller_spec.rb
index 939e6ef4a9c8edf6827990687a3dce6c4685e4a6..4113e7ed957132250a2e564a67ae0e1c59e6a4c0 100644
--- a/spec/controllers/photos_controller_spec.rb
+++ b/spec/controllers/photos_controller_spec.rb
@@ -47,12 +47,6 @@ describe PhotosController do
       assigns[:person].should == user2.person
       assigns[:posts].should == []
     end
-
-    it 'sets the aspect to profile' do
-      get :index, :person_id => user.person.id.to_s
-      assigns[:aspect].should == :profile
-    end
-    
   end
 
   describe '#show' do