Updated FFD code