Recorder and Streamer classes added