Large scale quantum computers