changed how the layout works with haml