added recording class definition