Host view rewritten to haml

this could be a `case` from here down