added haml mode