having venting means