added haml support