add haml support