and having one or more openings