SPFPL Devise