encompassing