[feature] ffd