A module for managing PF. WIP