switch to use haml