boxes are opaque