more work on dialogue