Added half-layer manipulations