universal DeFUCC interface evolving