more record manipulation