pennylane2b