switching to haml, more todos, silly modal