hip chat jarvis, refactor needed.