Challenges in quantum computing