new pbc layout