switch back to haml and add styles for layout