recorder client placeholder (still working in progress)