WIP factor graph