introduced recordset class