add some haml code and test