more work on talk