Wave particle duality