add support for haml 4