Hipchat

need to refactor...