discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery expenses discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery process discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery process discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery discovery