rewritten with haml, sass using decpack