add simple recording and graphing utilities