big mess with the recordset...