diff --git a/app/views/layers/show.html.haml b/app/views/layers/show.html.haml
index 3bad3dc..546aaeb 100644
--- a/app/views/layers/show.html.haml
+++ b/app/views/layers/show.html.haml
@@ -1,8 +1,50 @@
-%p#notice= notice
+%h1
+ Layer:
+ = @layer.name
%p
- %b Name:
- = @layer.name
+ API URL:
+ = "#{request.protocol}#{request.host_with_port}/posts/near.json?layer_id=#{@layer.id}"
+
+
+%h2 Feeds
+
+#new_feed
+ = render 'feeds/form'
+
+%p= link_to "Fetch all", :fetch_all, :class => "button"
+
+%table
+ %tr
+ %th
+ %th Posts
+ %th Fetched
+ %th
+ %th
+ %th
+
+ - @layer.feeds.each do |f|
+ %tr
+ %td
+ .feed_title
+ = link_to f.title, f
+ %td.right= f.posts.count
+ %td
+ - if f.last_fetched.nil?
+ never
+ - else
+ = (time_ago_in_words(f.last_fetched) + " ago").gsub(/ +/, " ").html_safe
+ %td= link_to "Fetch", fetch_feed_url(f), :class => "button"
+ %td= link_to 'Edit', edit_feed_path(f), :class => "button"
+ %td= link_to 'Delete', f, :confirm => "Delete #{f.title} and all its posts?", :method => :delete, :class => "button"
+
+ %tr
+ %td
+ %td.right [number of posts in this layer]
+ %td
+ %td
+ %td
+ %td
= link_to 'Edit', edit_layer_path(@layer)
\|