back to haml, patching up blog funcationality