initial work on disocvery