2 complete layers
boundary fixes