pennylane2c