hindsight modules