in or on a substrate