clean up, observation haml