switching some stuff to haml