interfaces and boundaries