MODIFY: handle monitors
MODIFY: startRecord, stopRecord and getChannel