more work on discovery