introduce haml and make it work