*trying to rework the chain of elements into a generic path.