FIP controller