Habitat complexity is variability in the physical structure of the stream channel and is important to fish in developing and maintain pools, spawning habitat, and feeding habitats over a full range of flows and through all seasons. The example displayed above is taken from a project implemented on private property for the purpose of improving habitat complexity for spring Chinook and steelhead. The pre-project photo (upper left) of the restoration site visualizes a wide and shallow channel with swift water and no pools or cover for adult or juvenile Chinook or steelhead to live in. High winter or spring flows would damage or destroy spawning redds and winter flows would wash juvenile fish downstream. A stream channel in this condition provides poor spawning and rearing habitat, and will not feed very many fish. In July 2015, as part of a larger project, one log jam and a single log were placed within the channel (red arrows upper right image post-project) which increased channel bed roughness leading to the development of gravel bars (blue arrows). The formation of the bars helped to form a number of deep pools (red arrows) and by 2017 more than six new flow paths developed (yellow arrows).