more work on records