diff --git a/changelog.markdown b/changelog.markdown
--- a/changelog.markdown
+++ b/changelog.markdown
@@ -1,3 +1,14 @@
+2008.12.15
+----------
+
+### Feature
+
+* Parallel processing ready
+
+### Fix
+
+* resource with file extension shows correctly
+
 2008.12.14
 ----------
 
diff --git a/panda.cabal b/panda.cabal
--- a/panda.cabal
+++ b/panda.cabal
@@ -1,5 +1,5 @@
 Name:                 panda
-Version:              2008.12.14
+Version:              2008.12.15
 Build-type:           Simple
 Synopsis:             A simple static blog engine
 Description:          A simple static blog engine
diff --git a/src/Panda/Helper/Helper.hs b/src/Panda/Helper/Helper.hs
--- a/src/Panda/Helper/Helper.hs
+++ b/src/Panda/Helper/Helper.hs
@@ -42,8 +42,8 @@
 write_config_io s xs = xs.map(\(x, y) -> x ++ " = " ++ y) .join "\n" .write_file s
 
 -- model
-take_extension = takeExtension > split "\\." > last
-take_known_extension s 
+take_extension = takeExtension --  > split "\\." > last
+take_known_extension s
   | ext.belongs_to exts = ext
   | otherwise = ""
   where 
diff --git a/src/Panda/Type/Reader.hs b/src/Panda/Type/Reader.hs
--- a/src/Panda/Type/Reader.hs
+++ b/src/Panda/Type/Reader.hs
@@ -20,7 +20,7 @@
   , (RST,       ["rst"]  )
   , (HTML,      ["html", "htm"])
   , (Latex,     ["tex", "latex"])
-  ]
+  ] .map_snd (map ("." ++))
 
 
 reader_map  = readers.map gen_lookup.join'.to_h
diff --git a/src/Panda/View/Control/Post.hs b/src/Panda/View/Control/Post.hs
--- a/src/Panda/View/Control/Post.hs
+++ b/src/Panda/View/Control/Post.hs
@@ -26,6 +26,6 @@
   where comment_view = only_for Comment $ CommentV.list xs +++ CommentV.create state (x.uid.Comment.from_post_id)
 
 -- list view
-list state = for_current_page p >>> map render >>> (+++ nav p G.root) >>> page state where 
+list state = for_current_page p > map render > p_eval' > (+++ nav p G.root) > page state where 
   p = state.State.pager
   render = render_summary G.summary_for_root
diff --git a/src/Panda/View/Control/Tag.hs b/src/Panda/View/Control/Tag.hs
--- a/src/Panda/View/Control/Tag.hs
+++ b/src/Panda/View/Control/Tag.hs
@@ -12,7 +12,7 @@
 import Panda.View.Widget.Template
 
 
-view state = for_current_page p >>> map render >>> (+++ nav p ( G.root / tag_id)) >>> page state where
+view state = for_current_page p > map render > p_eval' > (+++ nav p ( G.root / tag_id)) >>> page state where
   p = state.State.pager
   tag_id = state.State.uid
   render = render_summary G.summary_for_tag
